Overview
What is Eclipse?
Eclipse is a free and open source integrated development environment (IDE).
Easy To Use, Start Building with Eclipse !!!
Eclipse - hasn't set yet!
One of the best development IDE for java developers
Free doesn't mean lacking in features
Eclipse is a great IDE and cost free!
Easy to use but a versatile IDE
One of the best IDE for Java in the market
Eclipse: Grand Old IDE
If you want productivity choose another IDE
My review of Eclipse
Eclipse: The IDE for Java development
Look no further than Eclipse for a Java IDE
Eclipse for Embedded Developers
Eclipse - a free, simple, fast, lean IDE made for learning
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Reviewer Pros & Cons
Pricing
What is Eclipse?
Eclipse is a free and open source integrated development environment (IDE).
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
35 people also want pricing
Alternatives Pricing
What is PhpStorm?
JetBrains supports PhpStorm, an integrated development environment (IDE).
What is RubyMine?
RubyMine is an intelligent Ruby and Rails IDE deployment from Jet Brains.
Product Demos
GOT7 - ECLIPSE Demo Version
T20 WC, DEMO & LUNAR ECLIPSE : Episode 7 - News vs Noise | Godi Media vs Newspaper | Kroordarshan
FIRST LOOK at Spore 2 ?? - Elysian Eclipse Demo
Product Details
- About
- Integrations
- Tech Details
- FAQs
What is Eclipse?
Eclipse Video
Eclipse Integrations
Eclipse Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Frequently Asked Questions
Comparisons
Reviews and Ratings
(383)Community Insights
- Recommendations
Users commonly recommend using Eclipse for Java programming and Android development. They believe it is a versatile and powerful IDE that is user-friendly and helpful for any developer. Users also suggest trying out Eclipse to see if it works for you. They recommend becoming familiar with plugins in Eclipse and using it as a de-facto IDE for software development in Java and other top technologies. Additionally, they recommend considering other IDEs for languages other than Java. Users think Eclipse is simple and easy to use, but suggest trying other solutions that may be lighter. They mention that giving Eclipse more memory space can improve its loading time and highlight that it has more plugins than other IDEs. Comparison-wise, users think Eclipse is better than Netbeans and mention that it is slowly improving. Overall, users highly recommend Eclipse for developers and believe you will love it.
Attribute Ratings
Reviews
(1-22 of 22)Eclipse - hasn't set yet!
- Integration system
- Best-of-breed Java development
- Flexible interface customizable, yet opinionated
- MacOS support is good-then-bad-then-good
- Dark mode is almost there, but not perfect
- Lighten up as much as possible its memory usage
My review of Eclipse
- Lots of debugging features
- Auto-completion saved a lot of time for developers
- Extensibility is not as good as IntelliJ
- It uses more resources than some other IDEs. It becomes pretty slow when the project is big.
Eclipse for Embedded Developers
- Debug.
- Compilation.
- Support for different build systems like CMAKE.
- Easy to get standard plugins from marketplace.
- RAM usage.
- Hang issue at times.
- Improve support for CMAKE. Currently, it cannot directly import CMakeList file as project.
Legacy project with different build system that Eclipse might not support.
Eclipse - a free, simple, fast, lean IDE made for learning
- Simple layout, no complex options are provided.
- Boot up time is short compared to other IDE.
- GIT integration is a good feature.
- Good project management.
- Nice debugger and auto complete feature is good.
- There is no java-script debugger.
- No customization allowed in the theme of IDE.
- Switching perspective takes a bit much time.
- Integration of tomcat server is a bit of a headache.
Eclipse: a decent open-source tool for development
- It is very good at managing many files under edit. I like the ability to manage multiple projects and multiple files. It supports a wide variety of file formats with type-specific syntax formatting.
- I like the integrated debugging facility. In particular, we used a remote file system debugger with Python in external VMs to great effect.
- I like the ability to access multiple types of databases in the integrated development environment. It provides connectors for a wide variety of databases and supports most basic DB access methods.
- GIT integration is very effective. You can easily manage repositories and connect them to projects, and the project integration into GIT is virtually seamless.
- While the DB integration is broad (many connectors) it isn't particularly deep. So if you need to do serious DB work on (for example) SQL Server, it is sometimes necessary to go directly to the SQL Server Studio. But for general access and manipulation, it is ok.
- The syntax formatting is sometimes painful to set up and doesn't always support things well. For example, it doesn't effectively support SCSS.
- Using it for remote debugging in a VM works pretty well, but it is difficult to set up and there is no documentation I could find to really explain how to do it. When remote debugging, the editor does not necessarily integrate the remote context. So, for example, things like Pylint don't always find the libraries in the VM and display spurious errors.
- The debugging console is not the default, and my choice is never remembered, so every time I restart my program, it's a dialog and several clicks to get it back. The debugging console has the same contextual problems with remote debugging that the editor does.
Eclipse - Best IDE for Java Development
- Extremely easy to install and use
- It's free to use (as opposed to competitors like intelliJ)
- Great marketplace for add-ons like Themes and Spring / Maven plugins
- Great IDE for Java development. Plugins available for other languages (ie: Python), but not as good compared to other IDEs (ie: PyCharm)
- Uses a lot of system resources / CPU
- There are so many features built-in and available for use, it can sometimes take a long time to learn them all.
Eclipse - An extensible platform
- Eclipse is a great platform to help build Hana views of high to medium complexity without depending on traditional ABAP.
- Eclipse has proved to be a great tool for purposes of building a view on the fly when a critical business decision in Production systems needs complex analysis.
- Eclipse has proved helpful for our super user's community in corporate finance departments to build their own queries with less reliance and dependencies on IT.
- Eclipse, at times, seems to pull a lot of system resources when running in the background resulting in slower system response in general. The workaround has been to eliminate some other applications running in parallel to improve the system performance.
- Though there are multiple methods to expose the Hana views developed from Eclipse to the user community, some options are not very intuitive such as creating O Data services for creating Fiori apps, etc.
- In case of finding incorrect joins, the ability to run data previews at join levels come in very handy. The performance of the backend Hana views at times is time-consuming and the cause for the issue is not obvious at the onset. However, after careful analysis, once the cause (say an inefficient join condition ) is known, the rectification could be simplified.
- Third party integration services are easy to implement and track bugs easily. Helps in faster development of the project.
- Code Editor and the User Interface is more than awesome to work with.
- Large Eclipse community makes it possible to install and setup the environment for the development of industry level projects.
- Eclipse workspace should be encrypted within the OS drive so that someone handling the same machine cannot get to your project and development easily.
- Eclipse takes a lot of time to start and initialize. The kick-start time should be like a code editor. Once started, then it can gather resources.
- The IDE is suitable only for Java developers. Though there are a lot of plugins for different languages, it should have a standalone IDE for other languages too.
Great IDE at no Price
- It's a free tool and we can use it for pretty much everything Java.
- We also use it to connect to version control systems, such as svm directly from the IDE.
- It has great short cuts enabling us to navigate between various classes and methods at a great speed.
- I think the shortcuts and handling of boiler plate code could be better.
- We miss connectivity to something like Salesforce CRM to do SOQL queries.
I am not sure how good eclipse is for Python Django kind of work. I use PyCharm for the same. Also, refactoring code is not intuitive on Eclipse.
- The JUnit tests are really handy when it comes to testing the code before pushing it.
- Easy integration with GIT.
- Writing Automation scripts has been simplified in Eclipse, you can import external JAR files to add a lot more functionalities and POM to import the unknown JARs into the project.
- Plugin support is excellent.
- It is pretty hard to install in a MacOS.
- It is a pretty heavy program and the initial installation is a little hard
- At times, a lot of temporary files are created while running a program, these files have to be regularly cleaned.
- Plugin Support is great, but is a a bit tricky as you might end up getting an error that would take a few hours to troubleshoot.
Moreover, it is available for free, so do give it a try before getting the premium version.
It does have some flaws, like it slows at times and needs to be restarted, but it has really made the development process easier in our organization.
Excellent IDE to create your projects and develop at a high level has multiple tools.
- It has an excellent autocompiler and provides a lot of help with all its libraries.
- It is very useful and decreases the time of delivery of the work. You can also add the add-in to provide more features.
- It is a good IDE to program in Java and shows compilation errors during the programs. It has utility for many add-ons to generate web services.
- What I dislike most about Eclipse is the consumption of system resources because it does not work for old computers.
- It is developed for people who are already professionals and not beginners because the learning curve is broad and lacks support for webapps as if it were NetBeans.
- It needs to be more intuitive and it would be nice to add more add-ons and tutorials to help beginners.
Best tool to develop java based applications
- Easy to create different types of web applications.
- Managing the code global classes are very simple.
- Easy to enhance and fix bugs.
- Difficuilt to add server database connection on local machine.
- It takes time to build project solution.
- It should support auto port change feature.
Best free IDE for Java developers
- Coding is kind of fun, straight forward
- Easy to use
- Fully configurable and very flexible
- Rich functions
- Many great plug-ins to follow the latest technical trends
- Sometimes due to default enabled validation mechanism (difficult for the beginner to fully understand how and where to customize all options) Eclipse performance will suffer
- Plug-in installation is tricky and does not always work well
- Crashes due to the plug-in issues without giving useful trouble shooting messages
- Quick and easy code navigation
- SVN or GIT integration
- Auto completion
- Refactoring
- Easy debugging
- Searching
A total Eclipse of my art
- Ease of use - simple to use and quick to manage
- Great user interface - can be personalised to your requirements
- I have no recommendations on changes as Eclipse meets all my required needs for how I currently use it
I do not have a scenario where it wouldn't be useful as it can be used on any scale of work load.
A review has no name
- Code Completion
- Refactoring
- Syntax Checking
- It has a steep learning curve
- A sophisticated IDE is not the best tool for beginning programmers within an organisation.
- It will not fix bad code, practices, or design
Eclipse: The IDE for You?
- Tomcat integration for local deployment and integration testing is easily accomplished with Eclipse.
- Integration with build standards like Ant and Maven are easily achieved with Eclipse.
- Find bugs, JUnit, and other third-party tools that make code validation necessary and invaluable in Eclipse.
- Menu structures are not as intuitive as one might think. Using the product for over a decade, I still have to search for elements that impact general development processes.
- While the plugin architecture is nice, some features should just come standard. Code validation and debugging plugins should be improved and be default.
- Tomcat integration should be defaulted. While it can be built out directly from eclipse.org, customizing could be by-passed and just default it as a standard installation and configuration.
Eclipse easy and good
We also use it to develop Selenium Automation test scripts.
Eclipse provides the environment to develop, debug and launch our software.
It is user friendly and robust.
It loads well. We also use the advanced version IntelliJ Idea for developing the Deep learning applications.
- Provide code trace.
- Provide save and restore of sessions.
- Provide keyword suggestions.
- Provide debugging help.
- Merge projects
- Distributed deployment (avoids memory requirements).
- Run time dynamics display.
Eclipse provides good help in pinpointing errors during compile time This helps in debugging.
Eclipse also gives a good view of the project files and documents.
It should provide a capacity to seamlessly allow cloud deployment.
An Excellent Free Java Development IDE - Eclipse
- Develop all kinds of Java-based projects, such as a standalone application, web application, and web services.
- It supports powerful debugging functionality, especially with the integration of application servers, such as Tomcat.
- It integrates with many tools, such as Maven and SVN, which makes the whole software development cycle much easier.
- It should support type definition everywhere, not only in Java code, but also in JavaScript, XML, XSD, Spring contexts.
- The code completion and renaming functionality should be more smarter.
- The refactoring functionality should be more flexible.
Eclipse Saved Us Lots, How Can It Help You?
Unfortunately, as a company that creates digital ads with a proprietary system, we aren't able to use Selenium for every product we create. This guided our attention to other automation softwares such as AutoIt, and Sikuli.
Since Sikuli is a Python based language, our first assumption was that Eclipse would no longer be of use to us. However, by installing various language packs into the Eclipse framework, we were able to expand our automation efforts to cover the scope of projects built with our proprietary system.
- Eclipse is able to handle various coding languages, and as previously mentioned, this has been a huge benefit to my entire organization. Not only does our company build applications in various languages, our QA department uses automation programs which are language exclusive. The ability to install language packs within Eclipse has kept us from searching for any alternative development environment.
- Eclipse handles integration very easily. From the integration of Selenium, to the integration of Sikuli, Eclipse has handled the swap with ease. The simplest part integration is the ability to install additional kits/packs for those programs. Installation has been as simple as selecting "Help", and "Install new software".
- As a Quality Assurance professional, and a music composer who uses software such as Pro Tools, Logic, and Propellerhead Reason, I can assure you - Eclipse is one of the largest software programs I've ever used. Learning the possibilities of Eclipse can be truly overwhelming at times. I'd like to see tutorials added for first time users.
- At times, Eclipse has required restart. At times, this can be cumbersome when adding plug-ins, installs, or integrating/updating software. I'd like to install or update my software, then continue to write my code, and run my tests. Having to restart is a small issue, yet, an issue.
Lightweight and extensible IDE for developers
- Provides a broad range of programming language support. While the primary language support is Java, you can also add in support for C/C++, NodeJS, HTML/CSS/JS simply through the Eclipse Marketplace.
- Provides easy tools for debugging code. I have primarily used these when writing faulty Java and Python code.
- Provides an extensible plugin API for writing custom widgets. The Eclipse Marketplace hosts many useful utilities and extensions.
- I would like to see a better dark theme. The first few versions I used did not have one, but since, a few have been released, but I still find IntelliJ IDEA's Darcula theme to be better.
- It would be nice for Eclipse to work cleanly with other IDE projects without relying on external build tools. I once used a non-Maven/Gradle Java project to work with IntelliJ, and I managed to get it working, but I needed to re-write a few configuration files.
- The Eclipse "workspace" is where it stores the projects on the computer. There should be a better detection of modifications to this folder, or at least make the error conditions more understandable. For example, there have been times I have had projects not able to be opened or imported due to differences in the folder name or file structure of the folder in the workspace.
I still like IntelliJ's less cluttered UI and project based workspaces.
- Dark Theme
- SnipMatch
- Content-Assist
- Could use improved speed performance.
- Better C++ support
An honest opinion on Eclipse Luna
- As with all the IDEs Eclipse does indentations by itself and points out most of the syntactical errors which help me as a programmer very much, this is probably the most common feature found in all IDEs but it is also the most fragile feature as it can break your code with a small indentation error and probably won't know where to look for the error if you ever trust the IDE too much, I have had such problems with IDEs that I have used but not with Eclipse at least until now.
- I have not used this feature much but split editing is a wonderful feature in Eclipse which can be used to edit two parts of a program simultaneously. It is very useful especially when the lines of code are more than 10,000 which is often the case in moderate to huge sized projects.
- As I have previously mentioned, the Eclipse market allows you to install few of the third party libraries using the Eclipse graphical user interface rather than using a browser and the integrating it with Eclipse which can pop up issues.
- When installing and integrating third party libraries or application servers which are not present in the market, it is quite a pain. I have personally faced this issue and have wasted hours and hours trying to figure out the issue to no avail in most cases.
- I really feel that Eclipse takes too long to start up. I have a system with good specs and it still takes a while for Eclipse to load my system. Hanging while loading huge files for quite an amount of time has also been a well known issue.
- The error messages Eclipse pops up while integrating external libraries or any other issues other than errors in the code are vague and don't usually make sense to the user even though the user is a proficient programmer and has a good idea over computing a domain.